administer poorly - French English Dictionary